home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_73.txt < prev    next >
Text File  |  1991-04-25  |  70KB  |  1,242 lines

  1. # near model CODE resource
  2. # jump table entries: 8928-8946 (19 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2F0C                     move.l     -[A7], A4
  8. 0000000E  2054                     movea.l    A0, [A4]
  9. 00000010  2050                     movea.l    A0, [A0]
  10. 00000012  2268 0028                movea.l    A1, [A0 + 0x28]
  11. 00000016  4E91                     jsr        [A1]
  12. 00000018  2D40 FFFC                move.l     [A6 - 0x4], D0
  13. 0000001C  2054                     movea.l    A0, [A4]
  14. 0000001E  2668 0074                movea.l    A3, [A0 + 0x74]
  15. 00000022  200B                     move.l     D0, A3
  16. 00000024  588F                     addq.l     A7, 4
  17. 00000026  6714                     beq        +0x16 /* 0000003C */
  18. 00000028  558F                     subq.l     A7, 2
  19. 0000002A  2F0B                     move.l     -[A7], A3
  20. 0000002C  A961                     syscall    GetControlMinimum/GetMinCtl
  21. 0000002E  301F                     move.w     D0, [A7]+
  22. 00000030  48C0                     ext.l      D0
  23. 00000032  2F00                     move.l     -[A7], D0
  24. 00000034  2F0B                     move.l     -[A7], A3
  25. 00000036  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  26. 0000003A  508F                     addq.l     A7, 8
  27. label0000003C:
  28. 0000003C  2054                     movea.l    A0, [A4]
  29. 0000003E  2668 0070                movea.l    A3, [A0 + 0x70]
  30. 00000042  200B                     move.l     D0, A3
  31. 00000044  6714                     beq        +0x16 /* 0000005A */
  32. 00000046  558F                     subq.l     A7, 2
  33. 00000048  2F0B                     move.l     -[A7], A3
  34. 0000004A  A961                     syscall    GetControlMinimum/GetMinCtl
  35. 0000004C  301F                     move.w     D0, [A7]+
  36. 0000004E  48C0                     ext.l      D0
  37. 00000050  2F00                     move.l     -[A7], D0
  38. 00000052  2F0B                     move.l     -[A7], A3
  39. 00000054  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  40. 00000058  508F                     addq.l     A7, 8
  41. label0000005A:
  42. 0000005A  2F0C                     move.l     -[A7], A4
  43. 0000005C  2054                     movea.l    A0, [A4]
  44. 0000005E  2050                     movea.l    A0, [A0]
  45. 00000060  2268 00FC                movea.l    A1, [A0 + 0xFC]
  46. 00000064  4E91                     jsr        [A1]
  47. 00000066  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  48. 0000006A  A873                     syscall    SetPort
  49. 0000006C  588F                     addq.l     A7, 4
  50. 0000006E  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  51. 00000074  4E5E                     unlink     A6
  52. 00000076  4E75                     rts
  53. fn00000078:
  54. 00000078  4E56 0000                link       A6, 0
  55. 0000007C  48E7 0118                movem.l    -[A7], D7,A3,A4
  56. 00000080  2878 0118                movea.l    A4, [0x00000118 /* TheZone */]
  57. 00000084  21F8 02A6 0118           move.l     [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
  58. 0000008A  264C                     movea.l    A3, A4
  59. 0000008C  598F                     subq.l     A7, 4
  60. 0000008E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  61. 00000092  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  62. 00000096  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63. 0000009A  A9FD                     syscall    GetScrap
  64. 0000009C  2E1F                     move.l     D7, [A7]+
  65. 0000009E  204B                     movea.l    A0, A3
  66. 000000A0  A01B                     syscall    SetZone
  67. 000000A2  2D47 0014                move.l     [A6 + 0x14], D7
  68. 000000A6  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  69. 000000AC  4E5E                     unlink     A6
  70. 000000AE  205F                     movea.l    A0, [A7]+
  71. 000000B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  72. 000000B4  4ED0                     jmp        [A0]
  73. export_1116:
  74. 000000B6  4E56 FFF4                link       A6, -0x000C
  75. 000000BA  48E7 0108                movem.l    -[A7], D7,A4
  76. 000000BE  3E2E 0012                move.w     D7, [A6 + 0x12]
  77. 000000C2  286E 000C                movea.l    A4, [A6 + 0xC]
  78. 000000C6  48C7                     ext.l      D7
  79. 000000C8  2F07                     move.l     -[A7], D7
  80. 000000CA  2F0C                     move.l     -[A7], A4
  81. 000000CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82. 000000D0  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  83. 000000D4  4A47                     tst.w      D7
  84. 000000D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  85. 000000DA  6672                     bne        +0x74 /* 0000014E */
  86. 000000DC  598F                     subq.l     A7, 4
  87. 000000DE  7000                     moveq.l    D0, 0x00
  88. 000000E0  2F00                     move.l     -[A7], D0
  89. 000000E2  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  90. 000000E8  486E FFFC                pea.l      [A6 - 0x4]
  91. 000000EC  4EBA FF8A                jsr        [PC - 0x76 /* 00000078 */]
  92. 000000F0  2E1F                     move.l     D7, [A7]+
  93. 000000F2  6F04                     ble        +0x6 /* 000000F8 */
  94. 000000F4  7002                     moveq.l    D0, 0x02
  95. 000000F6  6002                     bra        +0x4 /* 000000FA */
  96. label000000F8:
  97. 000000F8  7001                     moveq.l    D0, 0x01
  98. label000000FA:
  99. 000000FA  4880                     ext.w      D0
  100. 000000FC  3940 000C                move.w     [A4 + 0xC], D0
  101. 00000100  7001                     moveq.l    D0, 0x01
  102. 00000102  B02C 0014                cmp.b      D0, [A4 + 0x14]
  103. 00000106  6646                     bne        +0x48 /* 0000014E */
  104. 00000108  41EE FFF4                lea.l      A0, [A6 - 0xC]
  105. 0000010C  43ED FF4E                lea.l      A1, [A5 - 0xB2]
  106. 00000110  20D9                     move.l     [A0]+, [A1]+
  107. 00000112  20D9                     move.l     [A0]+, [A1]+
  108. 00000114  302E FFF8                move.w     D0, [A6 - 0x8]
  109. 00000118  907C 0066                sub.w      D0, 0x66 /* 'f' */
  110. 0000011C  3D40 FFF4                move.w     [A6 - 0xC], D0
  111. 00000120  D07C 0060                add.w      D0, 0x60 /* '`' */
  112. 00000124  3D40 FFF8                move.w     [A6 - 0x8], D0
  113. 00000128  586E FFF6                addq.w     [A6 - 0xA], 4
  114. 0000012C  302E FFF6                move.w     D0, [A6 - 0xA]
  115. 00000130  D07C 01A8                add.w      D0, 0x1A8
  116. 00000134  3D40 FFFA                move.w     [A6 - 0x6], D0
  117. 00000138  204C                     movea.l    A0, A4
  118. 0000013A  5488                     addq.l     A0, 2
  119. 0000013C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  120. 00000140  20D9                     move.l     [A0]+, [A1]+
  121. 00000142  20D9                     move.l     [A0]+, [A1]+
  122. 00000144  422C 0014                clr.b      [A4 + 0x14]
  123. 00000148  08EC 0007 0015           bset.b     [A4 + 0x15], 0x7
  124. label0000014E:
  125. 0000014E  4CEE 1080 FFEC           movem.l    D7,A4, [A6 - 0x14]
  126. 00000154  4E5E                     unlink     A6
  127. 00000156  4E75                     rts
  128. export_1117:
  129. 00000158  4E56 0000                link       A6, 0
  130. 0000015C  4A6E 000E                tst.w      [A6 + 0xE]
  131. 00000160  57C0                     seq        D0
  132. 00000162  4400                     neg.b      D0
  133. 00000164  4E5E                     unlink     A6
  134. 00000166  4E75                     rts
  135. export_1118:
  136. 00000168  4E56 0000                link       A6, 0
  137. 0000016C  48E7 0018                movem.l    -[A7], A3,A4
  138. 00000170  286E 0008                movea.l    A4, [A6 + 0x8]
  139. 00000174  598F                     subq.l     A7, 4
  140. 00000176  A9F9                     syscall    InfoScrap
  141. 00000178  265F                     movea.l    A3, [A7]+
  142. 0000017A  2F13                     move.l     -[A7], [A3]
  143. 0000017C  2F0C                     move.l     -[A7], A4
  144. 0000017E  4EBA 02D6                jsr        [PC + 0x2D6 /* 00000456 */]
  145. 00000182  302B 0008                move.w     D0, [A3 + 0x8]
  146. 00000186  48C0                     ext.l      D0
  147. 00000188  2054                     movea.l    A0, [A4]
  148. 0000018A  2140 0028                move.l     [A0 + 0x28], D0
  149. 0000018E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  150. 00000192  2F0C                     move.l     -[A7], A4
  151. 00000194  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  152. 00000198  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  153. 0000019E  4E5E                     unlink     A6
  154. 000001A0  4E75                     rts
  155. export_1119:
  156. 000001A2  4E56 FFFC                link       A6, -0x0004
  157. 000001A6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  158. 000001AA  3C2E 000E                move.w     D6, [A6 + 0xE]
  159. 000001AE  286E 0008                movea.l    A4, [A6 + 0x8]
  160. 000001B2  0C46 0C05                cmpi.w     D6, 0xC05
  161. 000001B6  6644                     bne        +0x46 /* 000001FC */
  162. 000001B8  2054                     movea.l    A0, [A4]
  163. 000001BA  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  164. 000001C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  165. 000001C4  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  166. 000001C8  2640                     movea.l    A3, D0
  167. 000001CA  200B                     move.l     D0, A3
  168. 000001CC  588F                     addq.l     A7, 4
  169. 000001CE  6728                     beq        +0x2A /* 000001F8 */
  170. 000001D0  4878 2936                push.l     0x2936 /* ')6' */
  171. 000001D4  2F0B                     move.l     -[A7], A3
  172. 000001D6  2053                     movea.l    A0, [A3]
  173. 000001D8  2050                     movea.l    A0, [A0]
  174. 000001DA  2268 0074                movea.l    A1, [A0 + 0x74]
  175. 000001DE  4E91                     jsr        [A1]
  176. 000001E0  2E00                     move.l     D7, D0
  177. 000001E2  0C87 5445 5854           cmpi.l     D7, 0x54455854 /* 'TEXT' */
  178. 000001E8  508F                     addq.l     A7, 8
  179. 000001EA  6708                     beq        +0xA /* 000001F4 */
  180. 000001EC  0C87 7374 796C           cmpi.l     D7, 0x7374796C /* 'styl' */
  181. 000001F2  6604                     bne        +0x6 /* 000001F8 */
  182. label000001F4:
  183. 000001F4  7002                     moveq.l    D0, 0x02
  184. 000001F6  6010                     bra        +0x12 /* 00000208 */
  185. label000001F8:
  186. 000001F8  7001                     moveq.l    D0, 0x01
  187. 000001FA  600C                     bra        +0xE /* 00000208 */
  188. label000001FC:
  189. 000001FC  48C6                     ext.l      D6
  190. 000001FE  2F06                     move.l     -[A7], D6
  191. 00000200  2F0C                     move.l     -[A7], A4
  192. 00000202  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  193. 00000206  508F                     addq.l     A7, 8
  194. label00000208:
  195. 00000208  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  196. 0000020E  4E5E                     unlink     A6
  197. 00000210  4E75                     rts
  198. export_1120:
  199. 00000212  4E56 0000                link       A6, 0
  200. 00000216  48E7 0018                movem.l    -[A7], A3,A4
  201. 0000021A  266E 0010                movea.l    A3, [A6 + 0x10]
  202. 0000021E  286E 000C                movea.l    A4, [A6 + 0xC]
  203. 00000222  2054                     movea.l    A0, [A4]
  204. 00000224  2028 0004                move.l     D0, [A0 + 0x4]
  205. 00000228  0480 6472 6F70           subi.l     D0, 0x64726F70 /* 'drop' */
  206. 0000022E  6720                     beq        +0x22 /* 00000250 */
  207. 00000230  0480 0EF2 FCF1           subi.l     D0, 0xEF2FCF1
  208. 00000236  6718                     beq        +0x1A /* 00000250 */
  209. 00000238  0480 0004 0205           subi.l     D0, 0x40205
  210. 0000023E  6710                     beq        +0x12 /* 00000250 */
  211. 00000240  0480 0009 F506           subi.l     D0, 0x9F506
  212. 00000246  6708                     beq        +0xA /* 00000250 */
  213. 00000248  0480 02F6 020B           subi.l     D0, 0x2F6020B
  214. 0000024E  6606                     bne        +0x8 /* 00000256 */
  215. label00000250:
  216. 00000250  422B 0004                clr.b      [A3 + 0x4]
  217. 00000254  6010                     bra        +0x12 /* 00000266 */
  218. label00000256:
  219. 00000256  2F0B                     move.l     -[A7], A3
  220. 00000258  2F0C                     move.l     -[A7], A4
  221. 0000025A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  222. 0000025E  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  223. 00000262  4FEF 000C                lea.l      A7, [A7 + 0xC]
  224. label00000266:
  225. 00000266  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  226. 0000026C  4E5E                     unlink     A6
  227. 0000026E  4E75                     rts
  228. export_1121:
  229. 00000270  4E56 FFFC                link       A6, -0x0004
  230. 00000274  48E7 0118                movem.l    -[A7], D7,A3,A4
  231. 00000278  286E 0008                movea.l    A4, [A6 + 0x8]
  232. 0000027C  2054                     movea.l    A0, [A4]
  233. 0000027E  4AA8 001C                tst.l      [A0 + 0x1C]
  234. 00000282  6700 00A2                beq        +0xA4 /* 00000326 */
  235. 00000286  598F                     subq.l     A7, 4
  236. 00000288  A9F9                     syscall    InfoScrap
  237. 0000028A  265F                     movea.l    A3, [A7]+
  238. 0000028C  2054                     movea.l    A0, [A4]
  239. 0000028E  302B 0008                move.w     D0, [A3 + 0x8]
  240. 00000292  48C0                     ext.l      D0
  241. 00000294  B0A8 0028                cmp.l      D0, [A0 + 0x28]
  242. 00000298  6718                     beq        +0x1A /* 000002B2 */
  243. 0000029A  2F13                     move.l     -[A7], [A3]
  244. 0000029C  2F0C                     move.l     -[A7], A4
  245. 0000029E  4EBA 01B6                jsr        [PC + 0x1B6 /* 00000456 */]
  246. 000002A2  302B 0008                move.w     D0, [A3 + 0x8]
  247. 000002A6  48C0                     ext.l      D0
  248. 000002A8  2054                     movea.l    A0, [A4]
  249. 000002AA  2140 0028                move.l     [A0 + 0x28], D0
  250. 000002AE  508F                     addq.l     A7, 8
  251. 000002B0  6074                     bra        +0x76 /* 00000326 */
  252. label000002B2:
  253. 000002B2  2054                     movea.l    A0, [A4]
  254. 000002B4  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  255. 000002BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  256. 000002BE  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  257. 000002C2  2640                     movea.l    A3, D0
  258. 000002C4  200B                     move.l     D0, A3
  259. 000002C6  588F                     addq.l     A7, 4
  260. 000002C8  675C                     beq        +0x5E /* 00000326 */
  261. 000002CA  2053                     movea.l    A0, [A3]
  262. 000002CC  4A28 0038                tst.b      [A0 + 0x38]
  263. 000002D0  6754                     beq        +0x56 /* 00000326 */
  264. 000002D2  4878 2910                push.l     0x2910
  265. 000002D6  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  266. 000002DA  4878 2936                push.l     0x2936 /* ')6' */
  267. 000002DE  2F0B                     move.l     -[A7], A3
  268. 000002E0  2053                     movea.l    A0, [A3]
  269. 000002E2  2050                     movea.l    A0, [A0]
  270. 000002E4  2268 0074                movea.l    A1, [A0 + 0x74]
  271. 000002E8  4E91                     jsr        [A1]
  272. 000002EA  2E00                     move.l     D7, D0
  273. 000002EC  4878 2936                push.l     0x2936 /* ')6' */
  274. 000002F0  2F0C                     move.l     -[A7], A4
  275. 000002F2  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  276. 000002F6  7001                     moveq.l    D0, 0x01
  277. 000002F8  2F00                     move.l     -[A7], D0
  278. 000002FA  2F0B                     move.l     -[A7], A3
  279. 000002FC  2F0C                     move.l     -[A7], A4
  280. 000002FE  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  281. 00000302  0C87 736E 6420           cmpi.l     D7, 0x736E6420 /* 'snd ' */
  282. 00000308  4FEF 0020                lea.l      A7, [A7 + 0x20]
  283. 0000030C  6618                     bne        +0x1A /* 00000326 */
  284. 0000030E  2054                     movea.l    A0, [A4]
  285. 00000310  2668 001C                movea.l    A3, [A0 + 0x1C]
  286. 00000314  7001                     moveq.l    D0, 0x01
  287. 00000316  2F00                     move.l     -[A7], D0
  288. 00000318  2F0B                     move.l     -[A7], A3
  289. 0000031A  2053                     movea.l    A0, [A3]
  290. 0000031C  2050                     movea.l    A0, [A0]
  291. 0000031E  2268 00E0                movea.l    A1, [A0 + 0xE0]
  292. 00000322  4E91                     jsr        [A1]
  293. 00000324  508F                     addq.l     A7, 8
  294. label00000326:
  295. 00000326  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  296. 0000032C  4E5E                     unlink     A6
  297. 0000032E  4E75                     rts
  298. export_1122:
  299. 00000330  4E56 FFFC                link       A6, -0x0004
  300. 00000334  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  301. 00000338  3C2E 0012                move.w     D6, [A6 + 0x12]
  302. 0000033C  286E 0008                movea.l    A4, [A6 + 0x8]
  303. 00000340  0C46 2936                cmpi.w     D6, 0x2936 /* ')6' */
  304. 00000344  6650                     bne        +0x52 /* 00000396 */
  305. 00000346  2054                     movea.l    A0, [A4]
  306. 00000348  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  307. 0000034E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  308. 00000352  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  309. 00000356  2640                     movea.l    A3, D0
  310. 00000358  200B                     move.l     D0, A3
  311. 0000035A  588F                     addq.l     A7, 4
  312. 0000035C  6724                     beq        +0x26 /* 00000382 */
  313. 0000035E  4878 2936                push.l     0x2936 /* ')6' */
  314. 00000362  2F0B                     move.l     -[A7], A3
  315. 00000364  2053                     movea.l    A0, [A3]
  316. 00000366  2050                     movea.l    A0, [A0]
  317. 00000368  2268 0074                movea.l    A1, [A0 + 0x74]
  318. 0000036C  4E91                     jsr        [A1]
  319. 0000036E  508F                     addq.l     A7, 8
  320. 00000370  2F00                     move.l     -[A7], D0
  321. 00000372  4878 2915                push.l     0x2915
  322. 00000376  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  323. 0000037A  2A00                     move.l     D5, D0
  324. 0000037C  3E05                     move.w     D7, D5
  325. 0000037E  508F                     addq.l     A7, 8
  326. 00000380  6004                     bra        +0x6 /* 00000386 */
  327. label00000382:
  328. 00000382  3E3C 290E                move.w     D7, 0x290E
  329. label00000386:
  330. 00000386  48C7                     ext.l      D7
  331. 00000388  2F07                     move.l     -[A7], D7
  332. 0000038A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  333. 0000038E  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  334. 00000392  508F                     addq.l     A7, 8
  335. 00000394  6012                     bra        +0x14 /* 000003A8 */
  336. label00000396:
  337. 00000396  48C6                     ext.l      D6
  338. 00000398  2F06                     move.l     -[A7], D6
  339. 0000039A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  340. 0000039E  2F0C                     move.l     -[A7], A4
  341. 000003A0  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  342. 000003A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  343. label000003A8:
  344. 000003A8  4CEE 18E0 FFE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x18]
  345. 000003AE  4E5E                     unlink     A6
  346. 000003B0  4E75                     rts
  347. export_1123:
  348. 000003B2  4E56 0000                link       A6, 0
  349. 000003B6  48E7 0018                movem.l    -[A7], A3,A4
  350. 000003BA  206E 0008                movea.l    A0, [A6 + 0x8]
  351. 000003BE  2050                     movea.l    A0, [A0]
  352. 000003C0  2668 0018                movea.l    A3, [A0 + 0x18]
  353. 000003C4  2F0B                     move.l     -[A7], A3
  354. 000003C6  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  355. 000003CA  2840                     movea.l    A4, D0
  356. 000003CC  200C                     move.l     D0, A4
  357. 000003CE  588F                     addq.l     A7, 4
  358. 000003D0  6718                     beq        +0x1A /* 000003EA */
  359. 000003D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  360. 000003D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  361. 000003DA  2F0C                     move.l     -[A7], A4
  362. 000003DC  2054                     movea.l    A0, [A4]
  363. 000003DE  2050                     movea.l    A0, [A0]
  364. 000003E0  2268 00C8                movea.l    A1, [A0 + 0xC8]
  365. 000003E4  4E91                     jsr        [A1]
  366. 000003E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  367. label000003EA:
  368. 000003EA  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  369. 000003F0  4E5E                     unlink     A6
  370. 000003F2  4E75                     rts
  371. fn000003F4:
  372. 000003F4  4E56 0000                link       A6, 0
  373. 000003F8  2F0C                     move.l     -[A7], A4
  374. 000003FA  286E 0008                movea.l    A4, [A6 + 0x8]
  375. 000003FE  200C                     move.l     D0, A4
  376. 00000400  6610                     bne        +0x12 /* 00000412 */
  377. 00000402  703A                     moveq.l    D0, 0x3A
  378. 00000404  2F00                     move.l     -[A7], D0
  379. 00000406  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  380. 0000040A  2840                     movea.l    A4, D0
  381. 0000040C  200C                     move.l     D0, A4
  382. 0000040E  588F                     addq.l     A7, 4
  383. 00000410  673A                     beq        +0x3C /* 0000044C */
  384. label00000412:
  385. 00000412  7001                     moveq.l    D0, 0x01
  386. 00000414  220C                     move.l     D1, A4
  387. 00000416  6616                     bne        +0x18 /* 0000042E */
  388. 00000418  2F00                     move.l     -[A7], D0
  389. 0000041A  7228                     moveq.l    D1, 0x28
  390. 0000041C  2F01                     move.l     -[A7], D1
  391. 0000041E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  392. 00000422  588F                     addq.l     A7, 4
  393. 00000424  2200                     move.l     D1, D0
  394. 00000426  201F                     move.l     D0, [A7]+
  395. 00000428  4A81                     tst.l      D1
  396. 0000042A  6602                     bne        +0x4 /* 0000042E */
  397. 0000042C  7000                     moveq.l    D0, 0x00
  398. label0000042E:
  399. 0000042E  4A00                     tst.b      D0
  400. 00000430  670A                     beq        +0xC /* 0000043C */
  401. 00000432  2054                     movea.l    A0, [A4]
  402. 00000434  202D F5A0                move.l     D0, [A5 - 0xA60]
  403. 00000438  2080                     move.l     [A0], D0
  404. 0000043A  6002                     bra        +0x4 /* 0000043E */
  405. label0000043C:
  406. 0000043C  7000                     moveq.l    D0, 0x00
  407. label0000043E:
  408. 0000043E  284C                     movea.l    A4, A4
  409. 00000440  2054                     movea.l    A0, [A4]
  410. 00000442  20AD FE4E                move.l     [A0], [A5 - 0x1B2]
  411. 00000446  2054                     movea.l    A0, [A4]
  412. 00000448  41E8 0028                lea.l      A0, [A0 + 0x28]
  413. label0000044C:
  414. 0000044C  200C                     move.l     D0, A4
  415. 0000044E  286E FFFC                movea.l    A4, [A6 - 0x4]
  416. 00000452  4E5E                     unlink     A6
  417. 00000454  4E75                     rts
  418. fn00000456:
  419. 00000456  4E56 FFF4                link       A6, -0x000C
  420. 0000045A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  421. 0000045E  2E2E 000C                move.l     D7, [A6 + 0xC]
  422. 00000462  286E 0008                movea.l    A4, [A6 + 0x8]
  423. 00000466  7800                     moveq.l    D4, 0x00
  424. 00000468  2054                     movea.l    A0, [A4]
  425. 0000046A  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  426. 00000470  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  427. 00000474  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  428. 00000478  2640                     movea.l    A3, D0
  429. 0000047A  200B                     move.l     D0, A3
  430. 0000047C  588F                     addq.l     A7, 4
  431. 0000047E  6714                     beq        +0x16 /* 00000494 */
  432. 00000480  4878 2936                push.l     0x2936 /* ')6' */
  433. 00000484  2F0B                     move.l     -[A7], A3
  434. 00000486  2053                     movea.l    A0, [A3]
  435. 00000488  2050                     movea.l    A0, [A0]
  436. 0000048A  2268 0074                movea.l    A1, [A0 + 0x74]
  437. 0000048E  4E91                     jsr        [A1]
  438. 00000490  2800                     move.l     D4, D0
  439. 00000492  508F                     addq.l     A7, 8
  440. label00000494:
  441. 00000494  2054                     movea.l    A0, [A4]
  442. 00000496  2D68 001C FFF8           move.l     [A6 - 0x8], [A0 + 0x1C]
  443. 0000049C  7C00                     moveq.l    D6, 0x00
  444. 0000049E  4205                     clr.b      D5
  445. 000004A0  4A87                     tst.l      D7
  446. 000004A2  6F00 010A                ble        +0x10C /* 000005AE */
  447. 000004A6  2C3C 7374 796C           move.l     D6, 0x7374796C /* 'styl' */
  448. 000004AC  598F                     subq.l     A7, 4
  449. 000004AE  7000                     moveq.l    D0, 0x00
  450. 000004B0  2F00                     move.l     -[A7], D0
  451. 000004B2  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  452. 000004B8  486E FFF4                pea.l      [A6 - 0xC]
  453. 000004BC  4EBA FBBA                jsr        [PC - 0x446 /* 00000078 */]
  454. 000004C0  2E1F                     move.l     D7, [A7]+
  455. 000004C2  0C87 0000 8000           cmpi.l     D7, 0x8000
  456. 000004C8  6D02                     blt        +0x4 /* 000004CC */
  457. 000004CA  7E94                     moveq.l    D7, 0xFFFFFF94
  458. label000004CC:
  459. 000004CC  4A87                     tst.l      D7
  460. 000004CE  6C2C                     bge        +0x2E /* 000004FC */
  461. 000004D0  7094                     moveq.l    D0, 0xFFFFFF94
  462. 000004D2  B087                     cmp.l      D0, D7
  463. 000004D4  6726                     beq        +0x28 /* 000004FC */
  464. 000004D6  2C3C 5445 5854           move.l     D6, 0x54455854 /* 'TEXT' */
  465. 000004DC  598F                     subq.l     A7, 4
  466. 000004DE  7000                     moveq.l    D0, 0x00
  467. 000004E0  2F00                     move.l     -[A7], D0
  468. 000004E2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  469. 000004E8  486E FFF4                pea.l      [A6 - 0xC]
  470. 000004EC  4EBA FB8A                jsr        [PC - 0x476 /* 00000078 */]
  471. 000004F0  2E1F                     move.l     D7, [A7]+
  472. 000004F2  0C87 0000 8000           cmpi.l     D7, 0x8000
  473. 000004F8  6D02                     blt        +0x4 /* 000004FC */
  474. 000004FA  7E94                     moveq.l    D7, 0xFFFFFF94
  475. label000004FC:
  476. 000004FC  4A87                     tst.l      D7
  477. 000004FE  6C22                     bge        +0x24 /* 00000522 */
  478. 00000500  7094                     moveq.l    D0, 0xFFFFFF94
  479. 00000502  B087                     cmp.l      D0, D7
  480. 00000504  671C                     beq        +0x1E /* 00000522 */
  481. 00000506  2C3C 5049 4354           move.l     D6, 0x50494354 /* 'PICT' */
  482. 0000050C  598F                     subq.l     A7, 4
  483. 0000050E  7000                     moveq.l    D0, 0x00
  484. 00000510  2F00                     move.l     -[A7], D0
  485. 00000512  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  486. 00000518  486E FFF4                pea.l      [A6 - 0xC]
  487. 0000051C  4EBA FB5A                jsr        [PC - 0x4A6 /* 00000078 */]
  488. 00000520  2E1F                     move.l     D7, [A7]+
  489. label00000522:
  490. 00000522  4A87                     tst.l      D7
  491. 00000524  6C22                     bge        +0x24 /* 00000548 */
  492. 00000526  7094                     moveq.l    D0, 0xFFFFFF94
  493. 00000528  B087                     cmp.l      D0, D7
  494. 0000052A  671C                     beq        +0x1E /* 00000548 */
  495. 0000052C  2C3C 736E 6420           move.l     D6, 0x736E6420 /* 'snd ' */
  496. 00000532  598F                     subq.l     A7, 4
  497. 00000534  7000                     moveq.l    D0, 0x00
  498. 00000536  2F00                     move.l     -[A7], D0
  499. 00000538  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  500. 0000053E  486E FFF4                pea.l      [A6 - 0xC]
  501. 00000542  4EBA FB34                jsr        [PC - 0x4CC /* 00000078 */]
  502. 00000546  2E1F                     move.l     D7, [A7]+
  503. label00000548:
  504. 00000548  4A87                     tst.l      D7
  505. 0000054A  6C0C                     bge        +0xE /* 00000558 */
  506. 0000054C  7094                     moveq.l    D0, 0xFFFFFF94
  507. 0000054E  B087                     cmp.l      D0, D7
  508. 00000550  6706                     beq        +0x8 /* 00000558 */
  509. 00000552  2C3C 756E 6B6E           move.l     D6, 0x756E6B6E /* 'unkn' */
  510. label00000558:
  511. 00000558  7094                     moveq.l    D0, 0xFFFFFF94
  512. 0000055A  B087                     cmp.l      D0, D7
  513. 0000055C  660E                     bne        +0x10 /* 0000056C */
  514. 0000055E  4878 2910                push.l     0x2910
  515. 00000562  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  516. 00000566  7C00                     moveq.l    D6, 0x00
  517. 00000568  588F                     addq.l     A7, 4
  518. 0000056A  6042                     bra        +0x44 /* 000005AE */
  519. label0000056C:
  520. 0000056C  200B                     move.l     D0, A3
  521. 0000056E  6628                     bne        +0x2A /* 00000598 */
  522. 00000570  4878 2936                push.l     0x2936 /* ')6' */
  523. 00000574  2F0C                     move.l     -[A7], A4
  524. 00000576  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  525. 0000057A  7000                     moveq.l    D0, 0x00
  526. 0000057C  2F00                     move.l     -[A7], D0
  527. 0000057E  4EBA FE74                jsr        [PC - 0x18C /* 000003F4 */]
  528. 00000582  2640                     movea.l    A3, D0
  529. 00000584  2F0B                     move.l     -[A7], A3
  530. 00000586  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  531. 0000058A  2F0B                     move.l     -[A7], A3
  532. 0000058C  2F0C                     move.l     -[A7], A4
  533. 0000058E  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  534. 00000592  7A01                     moveq.l    D5, 0x01
  535. 00000594  4FEF 0018                lea.l      A7, [A7 + 0x18]
  536. label00000598:
  537. 00000598  2F07                     move.l     -[A7], D7
  538. 0000059A  4878 2937                push.l     0x2937 /* ')7' */
  539. 0000059E  2F0B                     move.l     -[A7], A3
  540. 000005A0  2053                     movea.l    A0, [A3]
  541. 000005A2  2050                     movea.l    A0, [A0]
  542. 000005A4  2268 0070                movea.l    A1, [A0 + 0x70]
  543. 000005A8  4E91                     jsr        [A1]
  544. 000005AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  545. label000005AE:
  546. 000005AE  4A87                     tst.l      D7
  547. 000005B0  6706                     beq        +0x8 /* 000005B8 */
  548. 000005B2  7094                     moveq.l    D0, 0xFFFFFF94
  549. 000005B4  B087                     cmp.l      D0, D7
  550. 000005B6  6624                     bne        +0x26 /* 000005DC */
  551. label000005B8:
  552. 000005B8  200B                     move.l     D0, A3
  553. 000005BA  6720                     beq        +0x22 /* 000005DC */
  554. 000005BC  4878 2936                push.l     0x2936 /* ')6' */
  555. 000005C0  2F0C                     move.l     -[A7], A4
  556. 000005C2  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  557. 000005C6  7001                     moveq.l    D0, 0x01
  558. 000005C8  2F00                     move.l     -[A7], D0
  559. 000005CA  2F0B                     move.l     -[A7], A3
  560. 000005CC  2F0C                     move.l     -[A7], A4
  561. 000005CE  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  562. 000005D2  7000                     moveq.l    D0, 0x00
  563. 000005D4  2640                     movea.l    A3, D0
  564. 000005D6  7A01                     moveq.l    D5, 0x01
  565. 000005D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  566. label000005DC:
  567. 000005DC  B886                     cmp.l      D4, D6
  568. 000005DE  6772                     beq        +0x74 /* 00000652 */
  569. 000005E0  4A05                     tst.b      D5
  570. 000005E2  660C                     bne        +0xE /* 000005F0 */
  571. 000005E4  4878 2936                push.l     0x2936 /* ')6' */
  572. 000005E8  2F0C                     move.l     -[A7], A4
  573. 000005EA  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  574. 000005EE  508F                     addq.l     A7, 8
  575. label000005F0:
  576. 000005F0  200B                     move.l     D0, A3
  577. 000005F2  6716                     beq        +0x18 /* 0000060A */
  578. 000005F4  2F06                     move.l     -[A7], D6
  579. 000005F6  4878 2936                push.l     0x2936 /* ')6' */
  580. 000005FA  2F0B                     move.l     -[A7], A3
  581. 000005FC  2053                     movea.l    A0, [A3]
  582. 000005FE  2050                     movea.l    A0, [A0]
  583. 00000600  2268 0070                movea.l    A1, [A0 + 0x70]
  584. 00000604  4E91                     jsr        [A1]
  585. 00000606  4FEF 000C                lea.l      A7, [A7 + 0xC]
  586. label0000060A:
  587. 0000060A  4878 2936                push.l     0x2936 /* ')6' */
  588. 0000060E  2F0C                     move.l     -[A7], A4
  589. 00000610  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  590. 00000614  0C86 736E 6420           cmpi.l     D6, 0x736E6420 /* 'snd ' */
  591. 0000061A  508F                     addq.l     A7, 8
  592. 0000061C  6616                     bne        +0x18 /* 00000634 */
  593. 0000061E  286E FFF8                movea.l    A4, [A6 - 0x8]
  594. 00000622  7002                     moveq.l    D0, 0x02
  595. 00000624  2F00                     move.l     -[A7], D0
  596. 00000626  2F0C                     move.l     -[A7], A4
  597. 00000628  2054                     movea.l    A0, [A4]
  598. 0000062A  2050                     movea.l    A0, [A0]
  599. 0000062C  2268 00E0                movea.l    A1, [A0 + 0xE0]
  600. 00000630  4E91                     jsr        [A1]
  601. 00000632  508F                     addq.l     A7, 8
  602. label00000634:
  603. 00000634  0C84 736E 6420           cmpi.l     D4, 0x736E6420 /* 'snd ' */
  604. 0000063A  6616                     bne        +0x18 /* 00000652 */
  605. 0000063C  286E FFF8                movea.l    A4, [A6 - 0x8]
  606. 00000640  7001                     moveq.l    D0, 0x01
  607. 00000642  2F00                     move.l     -[A7], D0
  608. 00000644  2F0C                     move.l     -[A7], A4
  609. 00000646  2054                     movea.l    A0, [A4]
  610. 00000648  2050                     movea.l    A0, [A0]
  611. 0000064A  2268 00E0                movea.l    A1, [A0 + 0xE0]
  612. 0000064E  4E91                     jsr        [A1]
  613. 00000650  508F                     addq.l     A7, 8
  614. label00000652:
  615. 00000652  200B                     move.l     D0, A3
  616. 00000654  673A                     beq        +0x3C /* 00000690 */
  617. 00000656  206E FFF8                movea.l    A0, [A6 - 0x8]
  618. 0000065A  2050                     movea.l    A0, [A0]
  619. 0000065C  2068 0010                movea.l    A0, [A0 + 0x10]
  620. 00000660  4A28 006E                tst.b      [A0 + 0x6E]
  621. 00000664  672A                     beq        +0x2C /* 00000690 */
  622. 00000666  206E FFF8                movea.l    A0, [A6 - 0x8]
  623. 0000066A  2F08                     move.l     -[A7], A0
  624. 0000066C  2050                     movea.l    A0, [A0]
  625. 0000066E  2050                     movea.l    A0, [A0]
  626. 00000670  2268 0080                movea.l    A1, [A0 + 0x80]
  627. 00000674  4E91                     jsr        [A1]
  628. 00000676  2F0B                     move.l     -[A7], A3
  629. 00000678  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  630. 0000067C  0C86 736E 6420           cmpi.l     D6, 0x736E6420 /* 'snd ' */
  631. 00000682  508F                     addq.l     A7, 8
  632. 00000684  670A                     beq        +0xC /* 00000690 */
  633. 00000686  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  634. 0000068A  4EBA F974                jsr        [PC - 0x68C /* 00000000 */]
  635. 0000068E  588F                     addq.l     A7, 4
  636. label00000690:
  637. 00000690  4CEE 18F0 FFDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x24]
  638. 00000696  4E5E                     unlink     A6
  639. 00000698  4E75                     rts
  640. export_1124:
  641. 0000069A  4E56 FFF8                link       A6, -0x0008
  642. 0000069E  48E7 0018                movem.l    -[A7], A3,A4
  643. 000006A2  266E 000C                movea.l    A3, [A6 + 0xC]
  644. 000006A6  286E 0008                movea.l    A4, [A6 + 0x8]
  645. 000006AA  2053                     movea.l    A0, [A3]
  646. 000006AC  0CA8 0000 2938 0004      cmpi.l     [A0 + 0x4], 0x2938 /* ')8' */
  647. 000006B4  6624                     bne        +0x26 /* 000006DA */
  648. 000006B6  2054                     movea.l    A0, [A4]
  649. 000006B8  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  650. 000006BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  651. 000006C2  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  652. 000006C6  2D40 FFF8                move.l     [A6 - 0x8], D0
  653. 000006CA  2F0B                     move.l     -[A7], A3
  654. 000006CC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  655. 000006D0  4EBA 060E                jsr        [PC + 0x60E /* 00000CE0 */]
  656. 000006D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  657. 000006D8  600A                     bra        +0xC /* 000006E4 */
  658. label000006DA:
  659. 000006DA  2F0B                     move.l     -[A7], A3
  660. 000006DC  2F0C                     move.l     -[A7], A4
  661. 000006DE  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  662. 000006E2  508F                     addq.l     A7, 8
  663. label000006E4:
  664. 000006E4  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  665. 000006EA  4E5E                     unlink     A6
  666. 000006EC  4E75                     rts
  667. export_1125:
  668. 000006EE  4E56 0000                link       A6, 0
  669. 000006F2  203C 0000 4074           move.l     D0, 0x4074 /* '@t' */
  670. 000006F8  4E5E                     unlink     A6
  671. 000006FA  4E75                     rts
  672. export_1126:
  673. 000006FC  4E56 0000                link       A6, 0
  674. 00000700  2F07                     move.l     -[A7], D7
  675. 00000702  3E2E 000E                move.w     D7, [A6 + 0xE]
  676. 00000706  6608                     bne        +0xA /* 00000710 */
  677. 00000708  203C 0000 4074           move.l     D0, 0x4074 /* '@t' */
  678. 0000070E  6012                     bra        +0x14 /* 00000722 */
  679. label00000710:
  680. 00000710  3007                     move.w     D0, D7
  681. 00000712  5340                     subq.w     D0, 1
  682. 00000714  48C0                     ext.l      D0
  683. 00000716  2F00                     move.l     -[A7], D0
  684. 00000718  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  685. 0000071C  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  686. 00000720  508F                     addq.l     A7, 8
  687. label00000722:
  688. 00000722  2E2E FFFC                move.l     D7, [A6 - 0x4]
  689. 00000726  4E5E                     unlink     A6
  690. 00000728  4E75                     rts
  691. export_1127:
  692. 0000072A  4E56 0000                link       A6, 0
  693. 0000072E  2F07                     move.l     -[A7], D7
  694. 00000730  2E2E 000C                move.l     D7, [A6 + 0xC]
  695. 00000734  7001                     moveq.l    D0, 0x01
  696. 00000736  0C87 0000 4074           cmpi.l     D7, 0x4074 /* '@t' */
  697. 0000073C  6718                     beq        +0x1A /* 00000756 */
  698. 0000073E  2F00                     move.l     -[A7], D0
  699. 00000740  2F07                     move.l     -[A7], D7
  700. 00000742  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  701. 00000746  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  702. 0000074A  508F                     addq.l     A7, 8
  703. 0000074C  2200                     move.l     D1, D0
  704. 0000074E  201F                     move.l     D0, [A7]+
  705. 00000750  4A01                     tst.b      D1
  706. 00000752  6602                     bne        +0x4 /* 00000756 */
  707. 00000754  7000                     moveq.l    D0, 0x00
  708. label00000756:
  709. 00000756  2E2E FFFC                move.l     D7, [A6 - 0x4]
  710. 0000075A  4E5E                     unlink     A6
  711. 0000075C  4E75                     rts
  712. export_1128:
  713. 0000075E  4E56 0000                link       A6, 0
  714. 00000762  703A                     moveq.l    D0, 0x3A
  715. 00000764  4E5E                     unlink     A6
  716. 00000766  4E75                     rts
  717. export_1129:
  718. 00000768  4E56 0000                link       A6, 0
  719. 0000076C  7000                     moveq.l    D0, 0x00
  720. 0000076E  2F00                     move.l     -[A7], D0
  721. 00000770  2017                     move.l     D0, [A7]
  722. 00000772  4E5E                     unlink     A6
  723. 00000774  4E75                     rts
  724. export_1130:
  725. 00000776  4E56 0000                link       A6, 0
  726. 0000077A  48E7 0108                movem.l    -[A7], D7,A4
  727. 0000077E  3E2E 000E                move.w     D7, [A6 + 0xE]
  728. 00000782  286E 0008                movea.l    A4, [A6 + 0x8]
  729. 00000786  0C47 2936                cmpi.w     D7, 0x2936 /* ')6' */
  730. 0000078A  6608                     bne        +0xA /* 00000794 */
  731. 0000078C  2054                     movea.l    A0, [A4]
  732. 0000078E  2068 0030                movea.l    A0, [A0 + 0x30]
  733. 00000792  600E                     bra        +0x10 /* 000007A2 */
  734. label00000794:
  735. 00000794  48C7                     ext.l      D7
  736. 00000796  2F07                     move.l     -[A7], D7
  737. 00000798  2F0C                     move.l     -[A7], A4
  738. 0000079A  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  739. 0000079E  2040                     movea.l    A0, D0
  740. 000007A0  508F                     addq.l     A7, 8
  741. label000007A2:
  742. 000007A2  2008                     move.l     D0, A0
  743. 000007A4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  744. 000007AA  4E5E                     unlink     A6
  745. 000007AC  4E75                     rts
  746. export_1131:
  747. 000007AE  4E56 0000                link       A6, 0
  748. 000007B2  48E7 0308                movem.l    -[A7], D6,D7,A4
  749. 000007B6  2C2E 0010                move.l     D6, [A6 + 0x10]
  750. 000007BA  3E2E 000E                move.w     D7, [A6 + 0xE]
  751. 000007BE  286E 0008                movea.l    A4, [A6 + 0x8]
  752. 000007C2  0C47 2936                cmpi.w     D7, 0x2936 /* ')6' */
  753. 000007C6  6608                     bne        +0xA /* 000007D0 */
  754. 000007C8  2054                     movea.l    A0, [A4]
  755. 000007CA  2146 0030                move.l     [A0 + 0x30], D6
  756. 000007CE  6010                     bra        +0x12 /* 000007E0 */
  757. label000007D0:
  758. 000007D0  2F06                     move.l     -[A7], D6
  759. 000007D2  48C7                     ext.l      D7
  760. 000007D4  2F07                     move.l     -[A7], D7
  761. 000007D6  2F0C                     move.l     -[A7], A4
  762. 000007D8  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  763. 000007DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  764. label000007E0:
  765. 000007E0  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  766. 000007E6  4E5E                     unlink     A6
  767. 000007E8  4E75                     rts
  768. export_1132:
  769. 000007EA  4E56 0000                link       A6, 0
  770. 000007EE  48E7 0018                movem.l    -[A7], A3,A4
  771. 000007F2  266E 0010                movea.l    A3, [A6 + 0x10]
  772. 000007F6  286E 0008                movea.l    A4, [A6 + 0x8]
  773. 000007FA  2054                     movea.l    A0, [A4]
  774. 000007FC  41E8 0028                lea.l      A0, [A0 + 0x28]
  775. 00000800  224B                     movea.l    A1, A3
  776. 00000802  22D8                     move.l     [A1]+, [A0]+
  777. 00000804  22D8                     move.l     [A1]+, [A0]+
  778. 00000806  2F0B                     move.l     -[A7], A3
  779. 00000808  2F0C                     move.l     -[A7], A4
  780. 0000080A  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  781. 0000080E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  782. 00000814  4E5E                     unlink     A6
  783. 00000816  4E75                     rts
  784. export_1133:
  785. 00000818  4E56 FFE8                link       A6, -0x0018
  786. 0000081C  48E7 0118                movem.l    -[A7], D7,A3,A4
  787. 00000820  286E 0008                movea.l    A4, [A6 + 0x8]
  788. 00000824  2054                     movea.l    A0, [A4]
  789. 00000826  4A28 0038                tst.b      [A0 + 0x38]
  790. 0000082A  6600 015E                bne        +0x160 /* 0000098A */
  791. 0000082E  0CA8 5445 5854 0030      cmpi.l     [A0 + 0x30], 0x54455854 /* 'TEXT' */
  792. 00000836  671A                     beq        +0x1C /* 00000852 */
  793. 00000838  2054                     movea.l    A0, [A4]
  794. 0000083A  0CA8 7374 796C 0030      cmpi.l     [A0 + 0x30], 0x7374796C /* 'styl' */
  795. 00000842  670E                     beq        +0x10 /* 00000852 */
  796. 00000844  2054                     movea.l    A0, [A4]
  797. 00000846  0CA8 5049 4354 0030      cmpi.l     [A0 + 0x30], 0x50494354 /* 'PICT' */
  798. 0000084E  6600 013A                bne        +0x13C /* 0000098A */
  799. label00000852:
  800. 00000852  41EE FFF8                lea.l      A0, [A6 - 0x8]
  801. 00000856  486E FFF8                pea.l      [A6 - 0x8]
  802. 0000085A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  803. 0000085E  2F0C                     move.l     -[A7], A4
  804. 00000860  2054                     movea.l    A0, [A4]
  805. 00000862  2050                     movea.l    A0, [A0]
  806. 00000864  2268 00BC                movea.l    A1, [A0 + 0xBC]
  807. 00000868  4E91                     jsr        [A1]
  808. 0000086A  2054                     movea.l    A0, [A4]
  809. 0000086C  2028 0034                move.l     D0, [A0 + 0x34]
  810. 00000870  A522                     syscall    NewHandleSys, flags=5
  811. 00000872  2648                     movea.l    A3, A0
  812. 00000874  200B                     move.l     D0, A3
  813. 00000876  4FEF 000C                lea.l      A7, [A7 + 0xC]
  814. 0000087A  6700 0106                beq        +0x108 /* 00000982 */
  815. 0000087E  2054                     movea.l    A0, [A4]
  816. 00000880  2028 0030                move.l     D0, [A0 + 0x30]
  817. 00000884  0480 5049 4354           subi.l     D0, 0x50494354 /* 'PICT' */
  818. 0000088A  6714                     beq        +0x16 /* 000008A0 */
  819. 0000088C  0480 03FC 1500           subi.l     D0, 0x3FC1500
  820. 00000892  6742                     beq        +0x44 /* 000008D6 */
  821. 00000894  0480 1F2F 2118           subi.l     D0, 0x1F2F2118
  822. 0000089A  673A                     beq        +0x3C /* 000008D6 */
  823. 0000089C  6000 00DA                bra        +0xDC /* 00000978 */
  824. label000008A0:
  825. 000008A0  598F                     subq.l     A7, 4
  826. 000008A2  2F0B                     move.l     -[A7], A3
  827. 000008A4  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  828. 000008AA  486E FFF4                pea.l      [A6 - 0xC]
  829. 000008AE  4EBA F7C8                jsr        [PC - 0x838 /* 00000078 */]
  830. 000008B2  2E1F                     move.l     D7, [A7]+
  831. 000008B4  6F0C                     ble        +0xE /* 000008C2 */
  832. 000008B6  2F0B                     move.l     -[A7], A3
  833. 000008B8  486E FFF8                pea.l      [A6 - 0x8]
  834. 000008BC  A8F6                     syscall    DrawPicture
  835. 000008BE  6000 00B8                bra        +0xBA /* 00000978 */
  836. label000008C2:
  837. 000008C2  7094                     moveq.l    D0, 0xFFFFFF94
  838. 000008C4  B087                     cmp.l      D0, D7
  839. 000008C6  6600 00B0                bne        +0xB2 /* 00000978 */
  840. 000008CA  2054                     movea.l    A0, [A4]
  841. 000008CC  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  842. 000008D2  6000 00A4                bra        +0xA6 /* 00000978 */
  843. label000008D6:
  844. 000008D6  598F                     subq.l     A7, 4
  845. 000008D8  2F0B                     move.l     -[A7], A3
  846. 000008DA  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  847. 000008E0  486E FFF4                pea.l      [A6 - 0xC]
  848. 000008E4  4EBA F792                jsr        [PC - 0x86E /* 00000078 */]
  849. 000008E8  2E1F                     move.l     D7, [A7]+
  850. 000008EA  6F7E                     ble        +0x80 /* 0000096A */
  851. 000008EC  2D78 0118 FFF0           move.l     [A6 - 0x10], [0x00000118 /* TheZone */]
  852. 000008F2  21F8 02A6 0118           move.l     [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
  853. 000008F8  2D6E FFF0 FFE8           move.l     [A6 - 0x18], [A6 - 0x10]
  854. 000008FE  598F                     subq.l     A7, 4
  855. 00000900  486E FFF8                pea.l      [A6 - 0x8]
  856. 00000904  486E FFF8                pea.l      [A6 - 0x8]
  857. 00000908  A83E                     syscall    TEStyleNew
  858. 0000090A  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  859. 0000090E  206E FFE8                movea.l    A0, [A6 - 0x18]
  860. 00000912  A01B                     syscall    SetZone
  861. 00000914  4AAE FFEC                tst.l      [A6 - 0x14]
  862. 00000918  6746                     beq        +0x48 /* 00000960 */
  863. 0000091A  204B                     movea.l    A0, A3
  864. 0000091C  A023                     syscall    DisposHandle/DisposeHandle
  865. 0000091E  7000                     moveq.l    D0, 0x00
  866. 00000920  2640                     movea.l    A3, D0
  867. 00000922  2D78 0118 FFF0           move.l     [A6 - 0x10], [0x00000118 /* TheZone */]
  868. 00000928  21F8 02A6 0118           move.l     [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
  869. 0000092E  2D6E FFF0 FFE8           move.l     [A6 - 0x18], [A6 - 0x10]
  870. 00000934  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  871. 00000938  3F3C 0000                move.w     -[A7], 0x0
  872. 0000093C  A83D                     syscall    TEDispatch
  873. 0000093E  206E FFE8                movea.l    A0, [A6 - 0x18]
  874. 00000942  A01B                     syscall    SetZone
  875. 00000944  206E FFEC                movea.l    A0, [A6 - 0x14]
  876. 00000948  2050                     movea.l    A0, [A0]
  877. 0000094A  4A68 005E                tst.w      [A0 + 0x5E]
  878. 0000094E  6608                     bne        +0xA /* 00000958 */
  879. 00000950  2054                     movea.l    A0, [A4]
  880. 00000952  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  881. label00000958:
  882. 00000958  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  883. 0000095C  A9CD                     syscall    TEDispose
  884. 0000095E  6018                     bra        +0x1A /* 00000978 */
  885. label00000960:
  886. 00000960  2054                     movea.l    A0, [A4]
  887. 00000962  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  888. 00000968  600E                     bra        +0x10 /* 00000978 */
  889. label0000096A:
  890. 0000096A  7094                     moveq.l    D0, 0xFFFFFF94
  891. 0000096C  B087                     cmp.l      D0, D7
  892. 0000096E  6608                     bne        +0xA /* 00000978 */
  893. 00000970  2054                     movea.l    A0, [A4]
  894. 00000972  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  895. label00000978:
  896. 00000978  200B                     move.l     D0, A3
  897. 0000097A  670E                     beq        +0x10 /* 0000098A */
  898. 0000097C  204B                     movea.l    A0, A3
  899. 0000097E  A023                     syscall    DisposHandle/DisposeHandle
  900. 00000980  6008                     bra        +0xA /* 0000098A */
  901. label00000982:
  902. 00000982  2054                     movea.l    A0, [A4]
  903. 00000984  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  904. label0000098A:
  905. 0000098A  4CEE 1880 FFDC           movem.l    D7,A3,A4, [A6 - 0x24]
  906. 00000990  4E5E                     unlink     A6
  907. 00000992  4E75                     rts
  908. export_1134:
  909. 00000994  4E56 FFC4                link       A6, -0x003C
  910. 00000998  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  911. 0000099C  286E 0008                movea.l    A4, [A6 + 0x8]
  912. 000009A0  2054                     movea.l    A0, [A4]
  913. 000009A2  2668 000A                movea.l    A3, [A0 + 0xA]
  914. 000009A6  2053                     movea.l    A0, [A3]
  915. 000009A8  4AA8 001C                tst.l      [A0 + 0x1C]
  916. 000009AC  6700 0328                beq        +0x32A /* 00000CD6 */
  917. 000009B0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  918. 000009B4  486E FFF8                pea.l      [A6 - 0x8]
  919. 000009B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  920. 000009BC  2F0C                     move.l     -[A7], A4
  921. 000009BE  2054                     movea.l    A0, [A4]
  922. 000009C0  2050                     movea.l    A0, [A0]
  923. 000009C2  2268 00BC                movea.l    A1, [A0 + 0xBC]
  924. 000009C6  4E91                     jsr        [A1]
  925. 000009C8  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  926. 000009CC  486E FFE4                pea.l      [A6 - 0x1C]
  927. 000009D0  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  928. 000009D4  2054                     movea.l    A0, [A4]
  929. 000009D6  4A28 0038                tst.b      [A0 + 0x38]
  930. 000009DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  931. 000009DE  6600 02F6                bne        +0x2F8 /* 00000CD6 */
  932. 000009E2  0CA8 5445 5854 0030      cmpi.l     [A0 + 0x30], 0x54455854 /* 'TEXT' */
  933. 000009EA  671A                     beq        +0x1C /* 00000A06 */
  934. 000009EC  2054                     movea.l    A0, [A4]
  935. 000009EE  0CA8 7374 796C 0030      cmpi.l     [A0 + 0x30], 0x7374796C /* 'styl' */
  936. 000009F6  670E                     beq        +0x10 /* 00000A06 */
  937. 000009F8  2054                     movea.l    A0, [A4]
  938. 000009FA  0CA8 5049 4354 0030      cmpi.l     [A0 + 0x30], 0x50494354 /* 'PICT' */
  939. 00000A02  6600 01F0                bne        +0x1F2 /* 00000BF4 */
  940. label00000A06:
  941. 00000A06  2054                     movea.l    A0, [A4]
  942. 00000A08  2028 0034                move.l     D0, [A0 + 0x34]
  943. 00000A0C  A522                     syscall    NewHandleSys, flags=5
  944. 00000A0E  2648                     movea.l    A3, A0
  945. 00000A10  200B                     move.l     D0, A3
  946. 00000A12  6700 01D8                beq        +0x1DA /* 00000BEC */
  947. 00000A16  2054                     movea.l    A0, [A4]
  948. 00000A18  0CA8 5445 5854 0030      cmpi.l     [A0 + 0x30], 0x54455854 /* 'TEXT' */
  949. 00000A20  670E                     beq        +0x10 /* 00000A30 */
  950. 00000A22  2054                     movea.l    A0, [A4]
  951. 00000A24  0CA8 7374 796C 0030      cmpi.l     [A0 + 0x30], 0x7374796C /* 'styl' */
  952. 00000A2C  6600 0136                bne        +0x138 /* 00000B64 */
  953. label00000A30:
  954. 00000A30  598F                     subq.l     A7, 4
  955. 00000A32  2F0B                     move.l     -[A7], A3
  956. 00000A34  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  957. 00000A3A  486E FFE0                pea.l      [A6 - 0x20]
  958. 00000A3E  4EBA F638                jsr        [PC - 0x9C8 /* 00000078 */]
  959. 00000A42  2E1F                     move.l     D7, [A7]+
  960. 00000A44  6F00 010E                ble        +0x110 /* 00000B54 */
  961. 00000A48  41EE FFCC                lea.l      A0, [A6 - 0x34]
  962. 00000A4C  486E FFCC                pea.l      [A6 - 0x34]
  963. 00000A50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  964. 00000A54  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  965. 00000A58  588F                     addq.l     A7, 4
  966. 00000A5A  2F00                     move.l     -[A7], D0
  967. 00000A5C  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  968. 00000A60  7000                     moveq.l    D0, 0x00
  969. 00000A62  2F00                     move.l     -[A7], D0
  970. 00000A64  2017                     move.l     D0, [A7]
  971. 00000A66  2D40 FFE4                move.l     [A6 - 0x1C], D0
  972. 00000A6A  486E FFCC                pea.l      [A6 - 0x34]
  973. 00000A6E  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  974. 00000A72  3D40 FFE8                move.w     [A6 - 0x18], D0
  975. 00000A76  486E FFCC                pea.l      [A6 - 0x34]
  976. 00000A7A  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  977. 00000A7E  3D40 FFEA                move.w     [A6 - 0x16], D0
  978. 00000A82  486E FFE4                pea.l      [A6 - 0x1C]
  979. 00000A86  7004                     moveq.l    D0, 0x04
  980. 00000A88  3F00                     move.w     -[A7], D0
  981. 00000A8A  7203                     moveq.l    D1, 0x03
  982. 00000A8C  3F01                     move.w     -[A7], D1
  983. 00000A8E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  984. 00000A92  2D78 0118 FFDC           move.l     [A6 - 0x24], [0x00000118 /* TheZone */]
  985. 00000A98  21F8 02A6 0118           move.l     [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
  986. 00000A9E  2D6E FFDC FFD4           move.l     [A6 - 0x2C], [A6 - 0x24]
  987. 00000AA4  598F                     subq.l     A7, 4
  988. 00000AA6  486E FFE4                pea.l      [A6 - 0x1C]
  989. 00000AAA  486E FFE4                pea.l      [A6 - 0x1C]
  990. 00000AAE  A83E                     syscall    TEStyleNew
  991. 00000AB0  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  992. 00000AB4  206E FFD4                movea.l    A0, [A6 - 0x2C]
  993. 00000AB8  A01B                     syscall    SetZone
  994. 00000ABA  4AAE FFD8                tst.l      [A6 - 0x28]
  995. 00000ABE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  996. 00000AC2  6700 0086                beq        +0x88 /* 00000B4A */
  997. 00000AC6  A896                     syscall    HidePen
  998. 00000AC8  204B                     movea.l    A0, A3
  999. 00000ACA  A023                     syscall    DisposHandle/DisposeHandle
  1000. 00000ACC  7000                     moveq.l    D0, 0x00
  1001. 00000ACE  2640                     movea.l    A3, D0
  1002. 00000AD0  2D78 0118 FFDC           move.l     [A6 - 0x24], [0x00000118 /* TheZone */]
  1003. 00000AD6  21F8 02A6 0118           move.l     [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
  1004. 00000ADC  2D6E FFDC FFD4           move.l     [A6 - 0x2C], [A6 - 0x24]
  1005. 00000AE2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1006. 00000AE6  3F3C 0000                move.w     -[A7], 0x0
  1007. 00000AEA  A83D                     syscall    TEDispatch
  1008. 00000AEC  206E FFD4                movea.l    A0, [A6 - 0x2C]
  1009. 00000AF0  A01B                     syscall    SetZone
  1010. 00000AF2  A897                     syscall    ShowPen
  1011. 00000AF4  206E FFD8                movea.l    A0, [A6 - 0x28]
  1012. 00000AF8  2050                     movea.l    A0, [A0]
  1013. 00000AFA  3028 005E                move.w     D0, [A0 + 0x5E]
  1014. 00000AFE  48C0                     ext.l      D0
  1015. 00000B00  2C00                     move.l     D6, D0
  1016. 00000B02  6614                     bne        +0x16 /* 00000B18 */
  1017. 00000B04  2054                     movea.l    A0, [A4]
  1018. 00000B06  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1019. 00000B0C  486E FFE4                pea.l      [A6 - 0x1C]
  1020. 00000B10  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1021. 00000B14  588F                     addq.l     A7, 4
  1022. 00000B16  6028                     bra        +0x2A /* 00000B40 */
  1023. label00000B18:
  1024. 00000B18  302E FFE4                move.w     D0, [A6 - 0x1C]
  1025. 00000B1C  48C0                     ext.l      D0
  1026. 00000B1E  2F00                     move.l     -[A7], D0
  1027. 00000B20  598F                     subq.l     A7, 4
  1028. 00000B22  2F06                     move.l     -[A7], D6
  1029. 00000B24  7200                     moveq.l    D1, 0x00
  1030. 00000B26  2F01                     move.l     -[A7], D1
  1031. 00000B28  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1032. 00000B2C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1033. 00000B30  A83D                     syscall    TEDispatch
  1034. 00000B32  221F                     move.l     D1, [A7]+
  1035. 00000B34  201F                     move.l     D0, [A7]+
  1036. 00000B36  48C1                     ext.l      D1
  1037. 00000B38  D280                     add.l      D1, D0
  1038. 00000B3A  5641                     addq.w     D1, 3
  1039. 00000B3C  3D41 FFE8                move.w     [A6 - 0x18], D1
  1040. label00000B40:
  1041. 00000B40  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1042. 00000B44  A9CD                     syscall    TEDispose
  1043. 00000B46  6000 0086                bra        +0x88 /* 00000BCE */
  1044. label00000B4A:
  1045. 00000B4A  2054                     movea.l    A0, [A4]
  1046. 00000B4C  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1047. 00000B52  607A                     bra        +0x7C /* 00000BCE */
  1048. label00000B54:
  1049. 00000B54  7094                     moveq.l    D0, 0xFFFFFF94
  1050. 00000B56  B087                     cmp.l      D0, D7
  1051. 00000B58  6674                     bne        +0x76 /* 00000BCE */
  1052. 00000B5A  2054                     movea.l    A0, [A4]
  1053. 00000B5C  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1054. 00000B62  606A                     bra        +0x6C /* 00000BCE */
  1055. label00000B64:
  1056. 00000B64  2054                     movea.l    A0, [A4]
  1057. 00000B66  0CA8 5049 4354 0030      cmpi.l     [A0 + 0x30], 0x50494354 /* 'PICT' */
  1058. 00000B6E  665E                     bne        +0x60 /* 00000BCE */
  1059. 00000B70  598F                     subq.l     A7, 4
  1060. 00000B72  2F0B                     move.l     -[A7], A3
  1061. 00000B74  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1062. 00000B7A  486E FFE0                pea.l      [A6 - 0x20]
  1063. 00000B7E  4EBA F4F8                jsr        [PC - 0xB08 /* 00000078 */]
  1064. 00000B82  2E1F                     move.l     D7, [A7]+
  1065. 00000B84  6F3A                     ble        +0x3C /* 00000BC0 */
  1066. 00000B86  2053                     movea.l    A0, [A3]
  1067. 00000B88  5488                     addq.l     A0, 2
  1068. 00000B8A  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1069. 00000B8E  22D8                     move.l     [A1]+, [A0]+
  1070. 00000B90  22D8                     move.l     [A1]+, [A0]+
  1071. 00000B92  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  1072. 00000B96  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1073. 00000B9A  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1074. 00000B9E  20D9                     move.l     [A0]+, [A1]+
  1075. 00000BA0  20D9                     move.l     [A0]+, [A1]+
  1076. 00000BA2  486E FFE4                pea.l      [A6 - 0x1C]
  1077. 00000BA6  302E FFE6                move.w     D0, [A6 - 0x1A]
  1078. 00000BAA  48C0                     ext.l      D0
  1079. 00000BAC  4480                     neg.l      D0
  1080. 00000BAE  3F00                     move.w     -[A7], D0
  1081. 00000BB0  302E FFE4                move.w     D0, [A6 - 0x1C]
  1082. 00000BB4  48C0                     ext.l      D0
  1083. 00000BB6  4480                     neg.l      D0
  1084. 00000BB8  3F00                     move.w     -[A7], D0
  1085. 00000BBA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1086. 00000BBE  600E                     bra        +0x10 /* 00000BCE */
  1087. label00000BC0:
  1088. 00000BC0  7094                     moveq.l    D0, 0xFFFFFF94
  1089. 00000BC2  B087                     cmp.l      D0, D7
  1090. 00000BC4  6608                     bne        +0xA /* 00000BCE */
  1091. 00000BC6  2054                     movea.l    A0, [A4]
  1092. 00000BC8  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1093. label00000BCE:
  1094. 00000BCE  200B                     move.l     D0, A3
  1095. 00000BD0  6704                     beq        +0x6 /* 00000BD6 */
  1096. 00000BD2  204B                     movea.l    A0, A3
  1097. 00000BD4  A023                     syscall    DisposHandle/DisposeHandle
  1098. label00000BD6:
  1099. 00000BD6  2054                     movea.l    A0, [A4]
  1100. 00000BD8  4A28 0038                tst.b      [A0 + 0x38]
  1101. 00000BDC  6616                     bne        +0x18 /* 00000BF4 */
  1102. 00000BDE  486E FFE4                pea.l      [A6 - 0x1C]
  1103. 00000BE2  2F0C                     move.l     -[A7], A4
  1104. 00000BE4  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  1105. 00000BE8  508F                     addq.l     A7, 8
  1106. 00000BEA  6008                     bra        +0xA /* 00000BF4 */
  1107. label00000BEC:
  1108. 00000BEC  2054                     movea.l    A0, [A4]
  1109. 00000BEE  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1110. label00000BF4:
  1111. 00000BF4  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1112. 00000BF8  2D48 FFEC                move.l     [A6 - 0x14], A0
  1113. 00000BFC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1114. 00000C00  2D48 FFF0                move.l     [A6 - 0x10], A0
  1115. 00000C04  7000                     moveq.l    D0, 0x00
  1116. 00000C06  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  1117. 00000C0C  2648                     movea.l    A3, A0
  1118. 00000C0E  2F00                     move.l     -[A7], D0
  1119. 00000C10  558F                     subq.l     A7, 2
  1120. 00000C12  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1121. 00000C16  2F0B                     move.l     -[A7], A3
  1122. 00000C18  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1123. 00000C1C  121F                     move.b     D1, [A7]+
  1124. 00000C1E  201F                     move.l     D0, [A7]+
  1125. 00000C20  4A01                     tst.b      D1
  1126. 00000C22  57C0                     seq        D0
  1127. 00000C24  4400                     neg.b      D0
  1128. 00000C26  4A00                     tst.b      D0
  1129. 00000C28  6700 00AC                beq        +0xAE /* 00000CD6 */
  1130. 00000C2C  2F0C                     move.l     -[A7], A4
  1131. 00000C2E  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  1132. 00000C32  2F0C                     move.l     -[A7], A4
  1133. 00000C34  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1134. 00000C38  2D40 FFE0                move.l     [A6 - 0x20], D0
  1135. 00000C3C  486E FFE4                pea.l      [A6 - 0x1C]
  1136. 00000C40  302E FFE2                move.w     D0, [A6 - 0x1E]
  1137. 00000C44  48C0                     ext.l      D0
  1138. 00000C46  4480                     neg.l      D0
  1139. 00000C48  3F00                     move.w     -[A7], D0
  1140. 00000C4A  302E FFE0                move.w     D0, [A6 - 0x20]
  1141. 00000C4E  48C0                     ext.l      D0
  1142. 00000C50  4480                     neg.l      D0
  1143. 00000C52  3F00                     move.w     -[A7], D0
  1144. 00000C54  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1145. 00000C58  486E FFE4                pea.l      [A6 - 0x1C]
  1146. 00000C5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1147. 00000C60  4EAD 25CA                jsr        [A5 + 0x25CA /* export_1205 */]
  1148. 00000C64  486E FFE4                pea.l      [A6 - 0x1C]
  1149. 00000C68  206E 000C                movea.l    A0, [A6 + 0xC]
  1150. 00000C6C  2F08                     move.l     -[A7], A0
  1151. 00000C6E  2050                     movea.l    A0, [A0]
  1152. 00000C70  2050                     movea.l    A0, [A0]
  1153. 00000C72  2268 0068                movea.l    A1, [A0 + 0x68]
  1154. 00000C76  4E91                     jsr        [A1]
  1155. 00000C78  486E FFE4                pea.l      [A6 - 0x1C]
  1156. 00000C7C  206E 000C                movea.l    A0, [A6 + 0xC]
  1157. 00000C80  2050                     movea.l    A0, [A0]
  1158. 00000C82  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  1159. 00000C86  4EAD 25CA                jsr        [A5 + 0x25CA /* export_1205 */]
  1160. 00000C8A  206E 000C                movea.l    A0, [A6 + 0xC]
  1161. 00000C8E  2050                     movea.l    A0, [A0]
  1162. 00000C90  2668 001E                movea.l    A3, [A0 + 0x1E]
  1163. 00000C94  486E FFE4                pea.l      [A6 - 0x1C]
  1164. 00000C98  2F0B                     move.l     -[A7], A3
  1165. 00000C9A  2053                     movea.l    A0, [A3]
  1166. 00000C9C  2050                     movea.l    A0, [A0]
  1167. 00000C9E  2268 0068                movea.l    A1, [A0 + 0x68]
  1168. 00000CA2  4E91                     jsr        [A1]
  1169. 00000CA4  2054                     movea.l    A0, [A4]
  1170. 00000CA6  41E8 0028                lea.l      A0, [A0 + 0x28]
  1171. 00000CAA  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1172. 00000CAE  20D9                     move.l     [A0]+, [A1]+
  1173. 00000CB0  20D9                     move.l     [A0]+, [A1]+
  1174. 00000CB2  2F0C                     move.l     -[A7], A4
  1175. 00000CB4  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  1176. 00000CB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1177. 00000CBC  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  1178. 00000CC0  2840                     movea.l    A4, D0
  1179. 00000CC2  7000                     moveq.l    D0, 0x00
  1180. 00000CC4  2F00                     move.l     -[A7], D0
  1181. 00000CC6  2F0C                     move.l     -[A7], A4
  1182. 00000CC8  2054                     movea.l    A0, [A4]
  1183. 00000CCA  2050                     movea.l    A0, [A0]
  1184. 00000CCC  2268 00F0                movea.l    A1, [A0 + 0xF0]
  1185. 00000CD0  4E91                     jsr        [A1]
  1186. 00000CD2  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1187. label00000CD6:
  1188. 00000CD6  4CEE 18C0 FFB4           movem.l    D6,D7,A3,A4, [A6 - 0x4C]
  1189. 00000CDC  4E5E                     unlink     A6
  1190. 00000CDE  4E75                     rts
  1191. fn00000CE0:
  1192. 00000CE0  4E56 FFFC                link       A6, -0x0004
  1193. 00000CE4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1194. 00000CE8  286E 0008                movea.l    A4, [A6 + 0x8]
  1195. 00000CEC  4247                     clr.w      D7
  1196. 00000CEE  2054                     movea.l    A0, [A4]
  1197. 00000CF0  2028 0034                move.l     D0, [A0 + 0x34]
  1198. 00000CF4  A522                     syscall    NewHandleSys, flags=5
  1199. 00000CF6  2648                     movea.l    A3, A0
  1200. 00000CF8  200B                     move.l     D0, A3
  1201. 00000CFA  6730                     beq        +0x32 /* 00000D2C */
  1202. 00000CFC  598F                     subq.l     A7, 4
  1203. 00000CFE  2F0B                     move.l     -[A7], A3
  1204. 00000D00  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  1205. 00000D06  486E FFFC                pea.l      [A6 - 0x4]
  1206. 00000D0A  4EBA F36C                jsr        [PC - 0xC94 /* 00000078 */]
  1207. 00000D0E  4A9F                     tst.l      [A7]+
  1208. 00000D10  6D0C                     blt        +0xE /* 00000D1E */
  1209. 00000D12  2F0B                     move.l     -[A7], A3
  1210. 00000D14  4EAD 42D2                jsr        [A5 + 0x42D2 /* export_2134 */]
  1211. 00000D18  3E00                     move.w     D7, D0
  1212. 00000D1A  588F                     addq.l     A7, 4
  1213. 00000D1C  6008                     bra        +0xA /* 00000D26 */
  1214. label00000D1E:
  1215. 00000D1E  2054                     movea.l    A0, [A4]
  1216. 00000D20  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1217. label00000D26:
  1218. 00000D26  204B                     movea.l    A0, A3
  1219. 00000D28  A023                     syscall    DisposHandle/DisposeHandle
  1220. 00000D2A  6008                     bra        +0xA /* 00000D34 */
  1221. label00000D2C:
  1222. 00000D2C  2054                     movea.l    A0, [A4]
  1223. 00000D2E  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1224. label00000D34:
  1225. 00000D34  4206                     clr.b      D6
  1226. 00000D36  7000                     moveq.l    D0, 0x00
  1227. 00000D38  1006                     move.b     D0, D6
  1228. 00000D3A  4A80                     tst.l      D0
  1229. 00000D3C  2054                     movea.l    A0, [A4]
  1230. 00000D3E  0228 00F7 0025           andi.b     [A0 + 0x25], 0xF7
  1231. 00000D44  2200                     move.l     D1, D0
  1232. 00000D46  E709                     lsl        D1.b, 3
  1233. 00000D48  0201 0008                andi.b     D1, 0x8
  1234. 00000D4C  8328 0025                or.b       [A0 + 0x25], D1
  1235. 00000D50  48C7                     ext.l      D7
  1236. 00000D52  2F07                     move.l     -[A7], D7
  1237. 00000D54  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1238. 00000D58  588F                     addq.l     A7, 4
  1239. 00000D5A  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  1240. 00000D60  4E5E                     unlink     A6
  1241. 00000D62  4E75                     rts
  1242.